package com.zdkj.subway.rca.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zdkj.subway.rca.entity.SwCkDataauditAccinvest;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author lu
 * @Date 2021-09-08
 */
public interface SwCkDataauditAccinvestMapper extends BaseMapper<SwCkDataauditAccinvest> {
    List<SwCkDataauditAccinvest> getBomToAccToAlipay(@Param("startDate") String startDate, @Param("endDate") String endDate);

    List<SwCkDataauditAccinvest> getBomToAccToWeChat(@Param("startDate") String startDate, @Param("endDate") String endDate);

    List<SwCkDataauditAccinvest> getBomToTerraceToAlipay(@Param("startDate") String startDate, @Param("endDate") String endDate);

    List<SwCkDataauditAccinvest> getBomToTerraceToWeChat(@Param("startDate") String startDate, @Param("endDate") String endDate);

    List<SwCkDataauditAccinvest> getTvmToAccToAlipay(@Param("startDate") String startDate, @Param("endDate") String endDate);

    List<SwCkDataauditAccinvest> getTvmToAccToWeChat(@Param("startDate") String startDate, @Param("endDate") String endDate);

    List<SwCkDataauditAccinvest> getTvmToAccToUnionPay(@Param("startDate") String startDate, @Param("endDate") String endDate);

    List<SwCkDataauditAccinvest> getTvmToTerraceToMerge(@Param("startDate") String startDate, @Param("endDate") String endDate);

    List<SwCkDataauditAccinvest> getList(@Param("startDate") String startDate, @Param("endDate") String endDate, @Param("lineCode") String lineCode, @Param("stationCode") String stationCode, @Param("startReplyDate") String startReplyDate, @Param("endReplyDate") String endReplyDate);

    List<SwCkDataauditAccinvest> getAccAllList(@Param("startDate") String startDate, @Param("endDate") String endDate);

}